let data = {
    a: 1,
    b: 2,
    c: "测试",
    d: "测试1",
    e:"保留"
}
//保留e这个字段
//利用for in 循环对象
// for (let key in data) {
//     if (key !== 'e') {
//         data[key]=null
//     }
// }



//方法2：通过Object.keys
// Object.keys(data).forEach((key) => {
//     if (key !== 'e') {
//         data[key] = null
//     }
// })

// console.log(data)

/**
 * 方法3：通过Object.assign和展开运算符
 */
data = {
    a: null,
    b: null,
    c: null,
    d: null,
    ...{ e: data.e },
}
console.log(data)